Facilitating the Maintenance of Safety-Critical Systems
نویسندگان
چکیده
As software is increasingly used to control safety-critical systems, correctness becomes paramount. Formal methods in software development provide many bene ts in the forward engineering aspect of software development. Reverse Engineering is the process of constructing a high level representation of a system from existing lower level instantiations of that system. Reverse engineering of program code into formal speci cations facilitates the utilization of the bene ts of formal methods in projects where formal methods may not have previously been used, thus facilitating the maintenance of safety-critical systems.
منابع مشابه
Facilitating the Maintenance of Safety Cases
Developers of some safety critical systems construct a safety case comprising both safety evidence, and a safety argument explaining that evidence. Safety cases are costly to produce, maintain and manage. Modularity has been introduced as a key to enable the reusability within safety cases and thus reduces their costs. The Industrial Avionics Working Group (IAWG) has proposed Modular Safety Cas...
متن کاملCritical Systems Development with UML - Proceedings of the UML ’ 03 workshop Jan
In this paper an approach to using the UML for developing safety critical systems is presented. We describe how safety analysis may be performed on a UML system model and how this analysis can derive safety requirements for classes in the system. We show how these requirements can be expressed in the form of safety contracts using the OCL. This makes it possible to reason about the safety of in...
متن کاملAn Approach to Designing Safety Critical Systems using the Unified Modelling Language
In this paper an approach to using the UML for developing safety critical systems is presented. We describe how safety analysis may be performed on a UML system model and how this analysis can derive safety requirements for classes in the system. We show how these requirements can be expressed in the form of safety contracts using the OCL. This makes it possible to reason about the safety of in...
متن کاملA new approach for constraining failure probability of a critical deteriorating system Yard crane scheduling in port container terminals using genetic algorithm
In this paper, we focus on a continuously deteriorating critical equipment which its failure cannot be measured by cost criterion. For these types of systems like military systems, nuclear systems, etc it is extremely important to avoid failure during the actual operation of the system. In this paper we propose an approach which constrains failure probability to a pre-specified value. This valu...
متن کاملReliability Based Maintenance and Human Resources Work-Rest Scheduling in Manufacturing System
In today's competitive market, all manufacturers attempt to improve their maintenance policy in order to decrease the cost of failure and increase the quality of products, but most of these attempts do not consider the role of humans involved in a manufacturing system. Human resources are the main factor in manufacturing that has an undeniable effect on products quality, machines reliability, s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- International Journal of Software Engineering and Knowledge Engineering
دوره 4 شماره
صفحات -
تاریخ انتشار 1994